Faking it for pleasure and profit - the use of hardware simulation at AAO
Identifieur interne : 000B14 ( Main/Exploration ); précédent : 000B13; suivant : 000B15Faking it for pleasure and profit - the use of hardware simulation at AAO
Auteurs : K. Shortridge [Australie] ; M. Vuong [Australie]Source :
- Proceedings of SPIE, the International Society for Optical Engineering [ 0277-786X ] ; 2010.
Descripteurs français
- Pascal (Inist)
- Wicri :
- topic : Valeur ajoutée.
English descriptors
- KwdEn :
Abstract
Traditionally, AAO tasks controlling hardware were able to operate in a simulation mode, simply ignoring the actual hardware and responding as if the hardware were working properly. However, this did not allow a rigorous testing of the low-level details of the hardware control software. For recent projects, particularly the replacement of the control system for the 3.9m AAT, we have introduced detailed software simulators that mimic the hardware and its interactions down to the individual bit level in the interfaces. By having one single simulator task representing the whole of the hardware, we get a realistic simulation of the whole system. Communications with the simulator task are introduced just above the driver calls that would normally communicate with the real hardware, allowing all of the hardware control software to be tested. Simulation can be partial, only simulating those bits of the hardware not yet available This allows incremental software releases that demonstrate full functioning of complete aspects of the system before any hardware is available, and supports a rigorous 'value-added' approach for tracking the software development process. This was particularly successful for the telescope control system, and has been used since for other projects including the new HERMES spectrograph.
Affiliations:
Links toward previous steps (curation, corpus...)
- to stream PascalFrancis, to step Corpus: 000170
- to stream PascalFrancis, to step Curation: 000075
- to stream PascalFrancis, to step Checkpoint: 000120
- to stream Main, to step Merge: 000B19
- to stream Main, to step Curation: 000B14
Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en" level="a">Faking it for pleasure and profit - the use of hardware simulation at AAO</title>
<author><name sortKey="Shortridge, K" sort="Shortridge, K" uniqKey="Shortridge K" first="K." last="Shortridge">K. Shortridge</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>Anglo-Australian Observatory, PO Box 296</s1>
<s2>Epping, NSW 1710</s2>
<s3>AUS</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Australie</country>
<wicri:noRegion>Epping, NSW 1710</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Vuong, M" sort="Vuong, M" uniqKey="Vuong M" first="M." last="Vuong">M. Vuong</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>Anglo-Australian Observatory, PO Box 296</s1>
<s2>Epping, NSW 1710</s2>
<s3>AUS</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Australie</country>
<wicri:noRegion>Epping, NSW 1710</wicri:noRegion>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">INIST</idno>
<idno type="inist">11-0004473</idno>
<date when="2010">2010</date>
<idno type="stanalyst">PASCAL 11-0004473 INIST</idno>
<idno type="RBID">Pascal:11-0004473</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000170</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000075</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000120</idno>
<idno type="wicri:doubleKey">0277-786X:2010:Shortridge K:faking:it:for</idno>
<idno type="wicri:Area/Main/Merge">000B19</idno>
<idno type="wicri:Area/Main/Curation">000B14</idno>
<idno type="wicri:Area/Main/Exploration">000B14</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en" level="a">Faking it for pleasure and profit - the use of hardware simulation at AAO</title>
<author><name sortKey="Shortridge, K" sort="Shortridge, K" uniqKey="Shortridge K" first="K." last="Shortridge">K. Shortridge</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>Anglo-Australian Observatory, PO Box 296</s1>
<s2>Epping, NSW 1710</s2>
<s3>AUS</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Australie</country>
<wicri:noRegion>Epping, NSW 1710</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Vuong, M" sort="Vuong, M" uniqKey="Vuong M" first="M." last="Vuong">M. Vuong</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>Anglo-Australian Observatory, PO Box 296</s1>
<s2>Epping, NSW 1710</s2>
<s3>AUS</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Australie</country>
<wicri:noRegion>Epping, NSW 1710</wicri:noRegion>
</affiliation>
</author>
</analytic>
<series><title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
<imprint><date when="2010">2010</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt><title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>Added value</term>
<term>Detail level</term>
<term>Replacement</term>
<term>Simulator</term>
<term>Software development</term>
<term>Telescope</term>
<term>Tracking</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr"><term>Simulateur</term>
<term>Pistage</term>
<term>Développement logiciel</term>
<term>Remplacement</term>
<term>Valeur ajoutée</term>
<term>Télescope</term>
<term>Niveau détail</term>
</keywords>
<keywords scheme="Wicri" type="topic" xml:lang="fr"><term>Valeur ajoutée</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">Traditionally, AAO tasks controlling hardware were able to operate in a simulation mode, simply ignoring the actual hardware and responding as if the hardware were working properly. However, this did not allow a rigorous testing of the low-level details of the hardware control software. For recent projects, particularly the replacement of the control system for the 3.9m AAT, we have introduced detailed software simulators that mimic the hardware and its interactions down to the individual bit level in the interfaces. By having one single simulator task representing the whole of the hardware, we get a realistic simulation of the whole system. Communications with the simulator task are introduced just above the driver calls that would normally communicate with the real hardware, allowing all of the hardware control software to be tested. Simulation can be partial, only simulating those bits of the hardware not yet available This allows incremental software releases that demonstrate full functioning of complete aspects of the system before any hardware is available, and supports a rigorous 'value-added' approach for tracking the software development process. This was particularly successful for the telescope control system, and has been used since for other projects including the new HERMES spectrograph.</div>
</front>
</TEI>
<affiliations><list><country><li>Australie</li>
</country>
</list>
<tree><country name="Australie"><noRegion><name sortKey="Shortridge, K" sort="Shortridge, K" uniqKey="Shortridge K" first="K." last="Shortridge">K. Shortridge</name>
</noRegion>
<name sortKey="Vuong, M" sort="Vuong, M" uniqKey="Vuong M" first="M." last="Vuong">M. Vuong</name>
</country>
</tree>
</affiliations>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000B14 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000B14 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= CyberinfraV1 |flux= Main |étape= Exploration |type= RBID |clé= Pascal:11-0004473 |texte= Faking it for pleasure and profit - the use of hardware simulation at AAO }}
This area was generated with Dilib version V0.6.25. |